
.content_C {  display: none; }
.idx_title .t2,.idx_social .idx_subtitle .t2 {     letter-spacing: 0.1rem; }
.idx_social .idx_subtitle .font50 { margin-top: 0.3rem; }
.idx_culture .center_box .content .item_box .item .word2 .list .one {  display: flex; flex-direction: column; gap: 0.1rem; }
.idx_development .center_box .word_box{ max-width: 100%; }
.idx_brands .center_box .industry_exchange .innerbox .itemlist ul a .info .content.content .item_box .item:hover .img img { transform: scale(1.2); }
.idx_brands .center_box .content .item_box .item .word {     justify-content: start !important; }
.idx_social .idx_subtitle .t2 { color: #000000; }
.idx_brands .center_box .content .item_box .item { width: 50%; }
@media (max-width:990px) {
  .idx_brands .center_box .content .item_box .item .word {     padding-bottom: 20vh;}
}

@media (max-width:990px) {
  :root {
    /* --- font40Ã¤Â»Â¥Ã¤Â¸â€¹ */
    --font12: clamp(12px, 0.12rem, 12px);
    --font14: clamp(12px, 0.14rem, 14px);
    --font16: clamp(13px, 0.16rem, 16px);
    --font17: clamp(13px, 0.17rem, 17px);
    --font18: clamp(14px, 0.18rem, 18px);
    --font20: 14px;
    --font22: 14px;
    --font24: 14px;
    --font26: 15px;
    --font28: 16px;
    --font30: 17px;
    --font32: 18px;
    --font34: 18px;
    --font36: 19px;
    --font38: 20px;
    /* --- font40 */
    --font40: 20px;
    --font42: 21px;
    --font44: 21px;
    --font46: 22px;
    --font48: 22px;
    /* --- font50 */
    --font50: 24px;
    --font52: 24px;
    --font54: 25px;
    --font56: 25px;
    --font58: 26px;
    /* --- font60 */
    --font60: 26px;
    --font64: 27px;
    --font66: 28px;
    /* --- font70Ã¤Â»Â¥Ã¥ÂÅ Ã¤Â»Â¥Ã¤Â¸Å  */
    --font70: 28px;
    --font72: 29px;
    --font80: 30px;
    --font100: 1rem;
    --font120: 1.2rem;
    --font160: 1.6rem;
    --font15: 12px;
    --font25: 15px;
  }
}



.history_main_list .item.active .pictures .public-img {
  filter: grayscale(0%);
}
.history_main_list .item.active .icon {
  transform: rotate(60deg);
}
.history_main_list .item.active .pictures .icon > div {
  transform: rotate(-60deg);
}
.product_tianrun41 .img_w100 { display: none; }

.talent-section1 .img2 .title_list li:nth-child(3) { width: 27%; }

.public_product_banner.yuexin_banner .content-box .right { display: flex; flex-direction: column; }

/*.public_product_banner.yuexin_banner .content-box .right .one { font-size: var(--font18); }*/
.public_product_banner.yuexin_banner .content-box .right {     text-align: center; }

.public_product_banner.yuexin_banner .content-box .right .title { padding-bottom: 0.3rem; font-size: var(--font30); }

.public_product_banner.yuexin_banner .content-box .right .one { line-height: calc(42/22); font-size: var(--font16); }
.public_product_banner.yuexin_banner .content-box .right .one:last-child { margin-top: 0.3rem; }
.brand_all_intro .content .itemlist .item {width: 48% !important;border: 0 !important;}
.brand_all_intro .content .itemlist .item:nth-child(2) { width: 50%;  }
.brand_all_intro .content .itemlist .item:nth-child(1) { width: 50%; }

.talent-section1 .img2 .desc_list .desc1 { color: #666666; letter-spacing: 0.05rem; }
.brand_all_banner .content .i-two { width: 4rem; z-index: 1; transform: translateX(-0.2rem); }
.brand_all_banner .content .i-one { z-index: 2; }
.brand_all_banner .content .i-two::after { content:''; position: absolute; bottom: 0; right: 0; width: 100%; height: 100%; background: #000; .dh; transform: translateX(-100%);  }

.brand_all_intro .content .itemlist { margin-top: 0.5rem; }
.brand_all_intro .content .itemlist .item .logo { margin-top: 0; display: unset; }
.brand_all_intro .content .itemlist .line { width: 1px; height: auto; background: #000; opacity: 0.2; }
/*.brand_all_intro .content .itemlist .line:last-child { display: none; }*/

.contact-section3 .text-box .wrap{
    display: flex
;
    flex-direction: column;
    align-items: center;

}
    .contact-section3 .text-box .info  { display: flex;  gap: 0.5rem;  width: 97%;
    justify-content: center;
    padding: 0.2rem 0.3rem;}
    .contact-section3 .text-box .info .one { font-size: var(--font24);
    display: flex
;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
    gap: 0.2rem;
    align-items: center;}

    .contact-section3 .text-box .info .one  img { width: 0.32rem; }

.contact-section1 .name span { font-size: 0.8rem; line-height: 1; }
.contact-section1 .name { line-height: 1; font-size: 0.8rem; font-weight: 800; }
.contact-section1 .img { margin-top: 0.3rem; }
.contact-section1 .cn  { font-size: var(--font52); }
.contact-section1 .name  img { width: 3.1rem; }














@media (max-width: 990px) {
    .idx_founder .center_box .content .wordBox {
        padding-left: 52%;
        transform: scale(0.7);
        padding-top: 0;
        width: 100%;
        left: .7rem;
        top: 0.85rem;
        }
    .idx_banner .swiper_box ul li .centerInfo .cont1 { top: 10%; }
    .idx_culture .center_box .content .item_box .item ,.idx_brands .center_box .content .item_box .item{ height: 250px; }
    .idx_win_brand .idx_subtitle .t3{ width: 100%;}
    .idx_banner .swiper_box ul li .centerInfo .cont1 .center_box { display: none; }
    .font20 { font-size: 14px !important; }
    .idx_story .center_box .content .left_box .word { max-height: 210px; overflow: auto; color: #333333; }
    .idx_culture .center_box .content .item_box .item { height: 100vh !important; }
    .idx_culture .center_box .content .item_box .item .word{ padding-bottom: 20vh; }
    .dataY1 { transform:  translateY(0) !important; }

    .idx_culture .center_box .idx_title { height: 100vh !important; }
    .content_C { display: flex !important; justify-content: center; align-items: center; gap: 0.3rem; margin-top: 0.5rem; padding-bottom: 0.2rem; }
    footer .content_box .right { display: none; }
    footer .content_box .left { margin-bottom: 0 !important; padding-bottom: 0 !important; }
    footer .content_box { padding-bottom: 0; }
    .idx_brands .center_box .content .item_box .item .img,
    .idx_brands .center_box .content .item_box .item .word_box
    { height: 100% !important; }

    /*.history_main_list .item.active {*/

    /*}*/
.brand_all_intro .content .itemlist { display: grid; grid-template-columns: repeat(1, 1fr);  }
.brand_all_intro .content .itemlist .item { width: 100% !important; }
.brand_all_intro .content .itemlist .item .logo img { max-height: 80px; max-width: 180px; }

    .idx_brands .center_box .content .item_box .item { width: 100%; }
     .idx_brands .center_box .content .item_box .item, .idx_brands .center_box .content .item_box .item .img img { height: 100vh; }
     .idx_founder .center_box .content .images_bg{
        width: 100%;
        margin-left: 0;
        height: 100%;
        }
  
.idx_founder .center_box .content .images_bg img {
  width: 100%;
  height: 100%;
  object-fit:cover;
}
    .idx_founder .center_box { align-items: unset !important; }
    .idx_team .center_box .idx_subtitle .t1{ font-size: var(--font40); }
    .idx_team .center_box .idx_subtitle .t2{ font-size: var(--font42); }
    .idx_win_brand{ padding-top: 1rem; }
    .history_main_list .item .pictures .icon { width: 2rem; height: 2rem; }
    .idx_message .center_box .right_box .textBox{ font-size: 13px !important; }
    .idx_founder .center_box .content .wordBox .t2{ font-size: 12px; }
    .idx_founder .center_box .content .wordBox .icon{ font-size: 18px; }
    .idx_about .center_box .content .word_box .right_box .videoBox { display: none; }
    .idx_about .center_box .content .word_box .left_box .t1 { font-size: var(--font26); }
    .idx_about .center_box .content .word_box .left_box .t2 { font-size: var(--font32); }
    .idx_about .center_box .content .word_box .left_box .t3 { font-size: 14px  !important; }
    .idx_story .center_box .content .left_box .word { font-size: 13px !important; color: #666666; }
    .idx_message .center_box .right_box .textBox { font-size: 12px !important; }
    .history_main_list .item .desc { color: #666666; }
    .history_main_list .history_black_bg .item .text-box .desc { color: #FFFFFFc7; }
    .history_main_bottom .desc { font-size: 16px; margin-top: 0.4rem; }
    .public_banner .content .t0 { font-size: 16px; }
    .public_banner .content .t1{ font-size: 32px; margin-top: 0.2rem; }
    .public_banner.history_banner .content { padding-bottom: 63%; }
    .history_main_bottom { padding: 1.5rem 5%; }
    .product_tianrun41 {     background-image: url(/wstmart/home/view/default/images/zz39.jpg) !important; }
    /*.product_tianrun41 .innerbox { display: none; }*/
    /*.product_tianrun41 .img_w100 {display: block !important; }*/
    .product_tianrun3 .list .item .t3 { font-size: 12px;  opacity: 0.8;  transform: translateY(0) !important; }
    .product_tianrun3 .list .item .two { font-size: 12px; opacity: 0.8;  transform: translateY(0) !important; }
    .product_tianrun5 .list a .word .desc  { color: #666666; }
    .swiper-container-vertical > .swiper-wrapper { flex-direction: unset !important; }
    .swiper-container-vertical > .swiper-pagination-bullets { top: unset !important; }
    .public_product_banner.tianrun_banner .content-box  { position: absolute; z-index: 10; }
    .public_product_banner { padding-top: 0  !important; }
    .public_product_banner .content-box .en { display: none !important; }
    .public_product_banner.yuexin_banner .content-box .right .one:last-child { margin-top: 0.6rem; }
    .power_certificate .content_box .text_box { color: #333333; }
    .power_group .content_box .text_box { color: #666666;          text-align: justify;}
    .power_tech .content_box .text_box { color: #FFFFFFc7; text-align: justify; }
    .industry_exchange .innerbox .itemlist ul a .date{position: absolute;right: 0;bottom: .55rem;/* display: none; */}
    .industry_exchange .innerbox .itemlist ul a .info .content {max-width: calc(100% - 2rem);}
    .industry_exchange .innerbox .itemlist ul a{position: relative;}
    .industry_exchange .innerbox .itemlist ul a .info .content .title { font-size: 16px; }
    .industry_exchange .innerbox .itemlist ul a .info .content .desc{font-size: 12px;margin-top: 0.2rem;}
    .industry_exchange .innerbox .itemlist ul a {padding-bottom: 0.5rem;min-height: 100px;}
    .industry_exchange .innerbox .itemlist ul a .info .content {/* margin-top: 0.5rem; */}
    .talent-section1 .img2 .desc_list { font-size: 12px; color:  #666666; }
    .talent-section1 .img2 .title_list { font-size: 15px; }
    .talent-section1 .img2 .name  { font-size: 17px; }
    .talent-section1 .desc { color: #666666; }
    .plan_list_section .li_item { flex-direction: column-reverse !important; gap: 0.6rem;        padding: 1rem 0 0rem;  }
    .plan_list_section .button_list{ margin-top: 0.3rem; }

    .contact-section3 .text-box .info {
    gap: 0.2rem 0.5rem;
    flex-direction: column; }
    .product_tianrun7 .right > .desc { font-size: 18px; }
    .product_tianrun7 .right .list li:nth-child(1) {         top: calc(46% - 1.05rem); }

    .yuexin_vip_section .list .tips { font-size: 18px; }
    .yuexin_vip_section .list .c_list { margin-top: 0.5rem; }
    .yuexin_healthcare_section .content-box .left .logo { bottom: 0; }
    .power_certificate .content_box .text_box { text-align: center; line-height: 2; }
    .idx_banner .swiper_box ul li .centerInfo .cont2 .center_box .t2 {  padding-left: 0 !important;  font-size: 15px; }
    /*.plan_list_section .imagelist .item { height: auto !important; }*/
    /*.plan_list_section .imagelist .item::after {display: none; }*/
    /*.plan_list_section .imagelist .item { height: 5rem !important; }*/
    .public_banner .image{height: unset !important; }
    .public_banner .content{ height: 100%; padding-top: 20%; }
    .responsibility-main .swiper-slide .picture { background: unset; }
    .yuexin_video_section {
        background-position: bottom; }
    .responsibility-main .desc { color: #666666; }
    .public_banner.history_banner .title_total { margin-top: 0 !important; }
    .contact-section1 .contact-box-text { margin-top: 0.5rem !important; }
    .contact-section1 .img {         height: 3rem; }
}


@media (max-width: 480px) {
    .talent-section1 .img2 .desc_list .desc1 li {
        padding: 0.1rem 0.14rem 0 0;
        letter-spacing: 6px;
    }
}




.joinCon1 {
  width: 100%;
  height: auto;
  position: relative;
  z-index: 1;
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  margin-top: 0.8rem;
  display: none;
}
.joinCon1 .JsContent {
  width: 100%;
  height: auto;
  max-width: 780px;
}
.joinCon1 .JsContent .word1 {
  width: 100%;
  height: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.joinCon1 .JsContent .word2 {
  width: 100%;
  height: auto;
  margin-top: 0.2rem;
  position: relative;
  z-index: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.joinCon1 .JsContent .word2 .line {
  width: 70%;
  height: 1px;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  right: 10%;
  position: absolute;
  top: 0;
  background: #000;
}
.joinCon1 .JsContent .word2 .line::after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  width: 1px;
  height: 0.15rem;
  background: #000;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.joinCon1 .JsContent .word2 .line::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 1px;
  height: 0.15rem;
  background: #000;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.joinCon1 .JsContent .word2 .item {
  width: 100%;
  height: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.joinCon1 .JsContent .word2 .one {
  padding-top: 0.2rem;
}
.joinCon1 .JsContent .word2 .one1 {
  width: 45%;
  text-align: center;
}
.joinCon1 .JsContent .word2 .one2 {
  width: 20%;
  text-align: center;
  position: relative;
  z-index: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.joinCon1 .JsContent .word2 .one2::after {
  content: '';
  position: absolute;
  top: 0;
  width: 1px;
  height: 0.15rem;
  background: #000;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.joinCon1 .JsContent .word2 .one3 {
  width: 20%;
  text-align: center;
}
.joinCon1 .JsContent .word3 {
  width: 100%;
  height: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  margin-top: 0.2rem;
}
.joinCon1 .JsContent .word3 .item {
  position: relative;
  z-index: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  font-size: var(--font24);
}
.joinCon1 .JsContent .word3 .item::after {
  content: '';
  position: absolute;
  right: 0.7em;
  width: calc(100% - 1.4em);
  height: 1px;
  background: #000;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.joinCon1 .JsContent .word3 .item .one {
  writing-mode: vertical-rl;
  padding-top: 0.2rem;
  position: relative;
  z-index: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  color: #666666;
}
.joinCon1 .JsContent .word3 .item .one::after {
  content: '';
  position: absolute;
  top: 0;
  width: 1px;
  height: 0.15rem;
  background: #000;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.joinCon1 .JsContent .word3 .item1 {
  width: 45%;
}
.joinCon1 .JsContent .word3 .item2 {
  width: 20%;
}
.joinCon1 .JsContent .word3 .item3 {
  width: 20%;
}
@media (max-width:990px) {
  .joinCon1 .JsContent .word3 .item {
    font-size: 12px;
  }
  .joinCon1 .JsContent .word2 .item .one {
    font-size: 16px;
  }
}




@media (max-width:990px) {
  .responsibility-main .swiper-slide .picture {
    transform: unset !important;
    clip-path: unset !important;
  }

    .responsibility-main .swiper-slide .picture .pb .ab img {
      width: 100%;
      height: auto;
      object-fit: unset;
    }
}





















